home *** CD-ROM | disk | FTP | other *** search
- /*
- File: ActionAtomIntf.h
-
- Contains: C declarations for things the Installer wants to tell
- action atoms about.
-
- Written by: Bobby Carp
-
- Copyright: © 1990 by Apple Computer, Inc., all rights reserved.
-
- Change History (most recent first):
-
- <3> 11/7/90 BAC Need to include types.h
- <2> 11/7/90 BAC Adding the AAPBRec that defines the parameters an action atom
- receives.
- <1> 10/8/90 BAC first checked in
-
- To Do:
- */
-
- #include <Types.h>
-
-
- enum { before, after, cleanUpCancel };
- typedef unsigned char InstallationStage ;
-
-
- /* The action atom param block record contains all of the parameters that action atoms */
- /* receive. The first (and only) parameter to action atoms is a ptr to this block (AAPBRecPtr) */
-
- struct AAPBRec {
- short targetVRefNum;
- long blessedDirID;
- long aaRefCon;
- Boolean doingInstall;
- InstallationStage whichStage;
- Boolean didLiveUpdate;
- long installerTempDirID;
- };
-
- typedef struct AAPBRec AAPBRec;
-
- typedef AAPBRec *AAPBRecPtr;
-